package org.sibframework.sda.test.objects;

public class IfEmrCaseTreatment implements java.io.Serializable {

    //Fields Generated
    /**
     * His中病人住院唯一标识<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIENT_INFO_ID</tt>.<p>
     */
    private java.lang.Long hosPatientInfoId = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 病案信息表ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IF_EMR_CASE_INFO_ID</tt>.<p>
     */
    private java.lang.Long ifEmrCaseInfoId = null;
    /**
     * 出院诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>OUT_HOS_DIAGNOSE</tt>.<p>
     */
    private java.lang.String outHosDiagnose = null;
    /**
     * 疾病编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_CODE</tt>.<p>
     */
    private java.lang.String icdCode = null;
    /**
     * 入院病情    1有2临床未确定3 情况不明4无<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IN_HOS_SITUATION</tt>.<p>
     */
    private java.lang.Long inHosSituation = null;
    /**
     * 是否主要诊断   1 是主要诊断2<p>
    *其它诊断<p>
    *<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MAIN_DIAGNOSE</tt>.<p>
     */
    private java.lang.Long mainDiagnose = null;
    /**
     * 更改时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 更改人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 操作参数（‘A’新增‘D’删除‘U’更新）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2</tt>.<p>
     * Column: <tt>OPER_TYPE</tt>.<p>
     */
    private java.lang.String operType = null;

    /**
     * His中病人住院唯一标识<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIENT_INFO_ID</tt>.<p>
     */
    public java.lang.Long getHosPatientInfoId() {
    	return this.hosPatientInfoId;
    }
    /**
     * His中病人住院唯一标识<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIENT_INFO_ID</tt>.<p>
     */
    public void setHosPatientInfoId(java.lang.Long hosPatientInfoId) {
    	this.hosPatientInfoId = hosPatientInfoId;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 病案信息表ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IF_EMR_CASE_INFO_ID</tt>.<p>
     */
    public java.lang.Long getIfEmrCaseInfoId() {
    	return this.ifEmrCaseInfoId;
    }
    /**
     * 病案信息表ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IF_EMR_CASE_INFO_ID</tt>.<p>
     */
    public void setIfEmrCaseInfoId(java.lang.Long ifEmrCaseInfoId) {
    	this.ifEmrCaseInfoId = ifEmrCaseInfoId;
    }

    /**
     * 出院诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>OUT_HOS_DIAGNOSE</tt>.<p>
     */
    public java.lang.String getOutHosDiagnose() {
    	return this.outHosDiagnose;
    }
    /**
     * 出院诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>OUT_HOS_DIAGNOSE</tt>.<p>
     */
    public void setOutHosDiagnose(java.lang.String outHosDiagnose) {
    	this.outHosDiagnose = outHosDiagnose;
    }

    /**
     * 疾病编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_CODE</tt>.<p>
     */
    public java.lang.String getIcdCode() {
    	return this.icdCode;
    }
    /**
     * 疾病编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ICD_CODE</tt>.<p>
     */
    public void setIcdCode(java.lang.String icdCode) {
    	this.icdCode = icdCode;
    }

    /**
     * 入院病情    1有2临床未确定3 情况不明4无<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IN_HOS_SITUATION</tt>.<p>
     */
    public java.lang.Long getInHosSituation() {
    	return this.inHosSituation;
    }
    /**
     * 入院病情    1有2临床未确定3 情况不明4无<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IN_HOS_SITUATION</tt>.<p>
     */
    public void setInHosSituation(java.lang.Long inHosSituation) {
    	this.inHosSituation = inHosSituation;
    }

    /**
     * 是否主要诊断   1 是主要诊断2<p>
    *其它诊断<p>
    *<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MAIN_DIAGNOSE</tt>.<p>
     */
    public java.lang.Long getMainDiagnose() {
    	return this.mainDiagnose;
    }
    /**
     * 是否主要诊断   1 是主要诊断2<p>
    *其它诊断<p>
    *<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MAIN_DIAGNOSE</tt>.<p>
     */
    public void setMainDiagnose(java.lang.Long mainDiagnose) {
    	this.mainDiagnose = mainDiagnose;
    }

    /**
     * 更改时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 更改时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 更改人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 更改人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 操作参数（‘A’新增‘D’删除‘U’更新）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2</tt>.<p>
     * Column: <tt>OPER_TYPE</tt>.<p>
     */
    public java.lang.String getOperType() {
    	return this.operType;
    }
    /**
     * 操作参数（‘A’新增‘D’删除‘U’更新）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2</tt>.<p>
     * Column: <tt>OPER_TYPE</tt>.<p>
     */
    public void setOperType(java.lang.String operType) {
    	this.operType = operType;
    }
}